VulEye: A Novel Graph Neural Network Vulnerability Detection Approach for PHP Application

نویسندگان

چکیده

Following advances in machine learning and deep processing, cyber security experts are committed to creating intelligent approaches for automatically detecting software vulnerabilities. Nowadays, many practices C C++ programs, methods rarely target PHP application. Moreover, of these use LSTM (Long Short-Term Memory) but not GNN (Graph Neural Networks) learn the token dependencies within source code through different transformations. That may lose a lot semantic information terms representation. This article presents novel Graph Network vulnerability detection approach, VulEye, applications. VulEye can assist researchers finding vulnerabilities projects quickly. first constructs PDG (Program Dependence Graph) code, slices with sensitive functions contained into sub-graphs called SDG (Sub-Dependence Graph), then makes model input train which contains three stack units GCN layer, Top-k pooling attention finally uses MLP (Multi-Layer Perceptron) softmax as classifier predict if is vulnerable. We evaluated on test suite Software Assurance Reference Dataset. The experiment reports show that best macro-average F1 score reached 99% binary classification task 95% multi-classes task. achieved result compared existing open-source implements other state-of-art models. also locate precise area flaw, since our closely related key triggering sensitive/sink function.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hybrid Neural Network Approach for Kinematic Modeling of a Novel 6-UPS Parallel Human-Like Mastication Robot

Introduction we aimed to introduce a 6-universal-prismatic-spherical (UPS) parallel mechanism for the human jaw motion and theoretically evaluate its kinematic problem. We proposed a strategy to provide a fast and accurate solution to the kinematic problem. The proposed strategy could accelerate the process of solution-finding for the direct kinematic problem by reducing the number of required ...

متن کامل

Novel Application of Near-infrared Spectroscopy and Chemometrics Approach for Detection of Lime Juice Adulteration

The aim of this study is to investigate the novel application of a ‎handheld near infra-red spectrophotometer coupled with classification methodologies as a screening approach in detection of adulterated lime juices. For this purpose, a miniaturized near infra-red spectrophotometer (Tellspec®) in the spectral range of 900–1700 nm was used. Three diffuse reflectance spectra of 31 pure...

متن کامل

Novel Application of Near-infrared Spectroscopy and Chemometrics Approach for Detection of Lime Juice Adulteration

The aim of this study is to investigate the novel application of a ‎handheld near infra-red spectrophotometer coupled with classification methodologies as a screening approach in detection of adulterated lime juices. For this purpose, a miniaturized near infra-red spectrophotometer (Tellspec®) in the spectral range of 900–1700 nm was used. Three diffuse reflectance spectra of 31 pure...

متن کامل

A Graph-Based Network-Vulnerability Analysis System

This report presents a graph-based approach to network vulnerability analysis. The method is flexible, allowing analysis of attacks from both outside and inside the network. It can analyze risks to a specific network asset, or examine the universe of possible consequences following a successful attack. The analysis system requires as input a database of common attacks, broken into atomic steps,...

متن کامل

Neural Network Approach for Eye Detection

Driving support systems, such as car navigation systems are becoming common and they support driver in several aspects. Non-intrusive method of detecting Fatigue and drowsiness based on eye-blink count and eye directed instruction controlhelps the driver to prevent from collision caused by drowsy driving. Eye detection and tracking under various conditions such as illumination, background, face...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2023

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app13020825